/**
 * 页面输出信息模块
 * 将文字输出到渲染进程主窗口的<输出信息>
 * 
 * 可以被service下的js require
 * 可以被preload.js 注入渲染进程
 * 自动根据当前运行环境选择合适的调用方式
 * 
*/

const { BrowserWindow } = require('electron')
const Path = require('path')

const windows = global.windows;

//不换行追加输出
const print = (text) => {
    if (!text || text == "")
        return
    windows.main.webContents.send("console_print", text)
}

//换行追加输出
const println = (text) => {
    if (!text || text == "")
        return
    windows.main.webContents.send("console_println", text)
}

//清空输出信息
const clear = () => {
    windows.main.webContents.send("console_clear", text)
}

module.exports = {
    print, println, clear
};